home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 November / PCWNOV08.iso / Software / Freeware / Adobe Media Player 1.1 / adobe_media_player.air / AMP.swf / scripts / fl / video / LayoutEvent.as < prev    next >
Encoding:
Text File  |  2008-07-17  |  1.3 KB  |  48 lines

  1. package fl.video
  2. {
  3.    import flash.events.Event;
  4.    import flash.geom.Rectangle;
  5.    
  6.    public class LayoutEvent extends Event
  7.    {
  8.       public static const LAYOUT:String = "layout";
  9.       
  10.       private var _oldRegistrationBounds:Rectangle;
  11.       
  12.       private var _oldBounds:Rectangle;
  13.       
  14.       public function LayoutEvent(param1:String, param2:Boolean = false, param3:Boolean = false, param4:Rectangle = null, param5:Rectangle = null)
  15.       {
  16.          super(param1,param2,param3);
  17.          _oldBounds = param4;
  18.          _oldRegistrationBounds = param5;
  19.       }
  20.       
  21.       public function set oldRegistrationBounds(param1:Rectangle) : void
  22.       {
  23.          _oldRegistrationBounds = param1;
  24.       }
  25.       
  26.       override public function clone() : Event
  27.       {
  28.          return new LayoutEvent(type,bubbles,cancelable,Rectangle(oldBounds.clone()),Rectangle(oldRegistrationBounds.clone()));
  29.       }
  30.       
  31.       public function get oldRegistrationBounds() : Rectangle
  32.       {
  33.          return _oldRegistrationBounds;
  34.       }
  35.       
  36.       public function set oldBounds(param1:Rectangle) : void
  37.       {
  38.          _oldBounds = param1;
  39.       }
  40.       
  41.       public function get oldBounds() : Rectangle
  42.       {
  43.          return _oldBounds;
  44.       }
  45.    }
  46. }
  47.  
  48.